package io.zhifei.modules.sys.system.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

/**
 * <p>功能描述:</p>
 *
 * @author : niemc
 * @version 1.0.0<br>
 * @ClassName: io.zhifei.modules.sys.system.entity.class
 * @CreateTime 2020/09/03
 */
@TableName("tb_file_info")
public class FileInfo {
    /** 主键 */
    @TableId
    private Long id ;
    /** 文件名称 */
    private String fileName ;
    /** 文件类型;1：视频、2：音频、3：图片 */
    private String type ;
    /** 封面地址 */
    private String imagePath;
    /** 文件地址 */
    private String filePath ;
    /** 文件后缀 */
    private String fileSuffix ;
    /** 文件大小 */
    private String fileSizeKb ;
    /** 文件时长 */
    private Double fileLength ;
    // 资料类型
    private String materialType ;

    /** 删除标志 */
    private Integer flag ;
    /** 创建人 */
    private String createUser ;
    /** 创建时间 */
    private Date createTime ;
    /** 更新人 */
    private String updateUser ;
    /** 更新时间 */
    private Date updateTime ;
    /** 备注 */
    private String remark ;

    /** 主键 */
    public Long getId(){
        return this.id;
    }
    /** 主键 */
    public void setId(Long id){
        this.id = id;
    }
    /** 文件名称 */
    public String getFileName(){
        return this.fileName;
    }
    /** 文件名称 */
    public void setFileName(String fileName){
        this.fileName = fileName;
    }
    /** 文件类型;1：视频、2：音频、3：图片 */
    public String getType(){
        return this.type;
    }
    /** 文件类型;1：视频、2：音频、3：图片 */
    public void setType(String type){
        this.type = type;
    }
    /** 文件地址 */
    public String getFilePath(){
        return this.filePath;
    }
    /** 文件地址 */
    public void setFilePath(String filePath){
        this.filePath = filePath;
    }
    /** 文件后缀 */
    public String getFileSuffix(){
        return this.fileSuffix;
    }
    /** 文件后缀 */
    public void setFileSuffix(String fileSuffix){
        this.fileSuffix = fileSuffix;
    }
    /** 文件大小 */
    public String getFileSizeKb(){
        return this.fileSizeKb;
    }
    /** 文件大小 */
    public void setFileSizeKb(String fileSizeKb){
        this.fileSizeKb = fileSizeKb;
    }
    /** 文件时长 */
    public Double getFileLength(){
        return this.fileLength;
    }
    /** 文件时长 */
    public void setFileLength(Double fileLength){
        this.fileLength = fileLength;
    }
    /** 删除标志 */
    public Integer getFlag(){
        return this.flag;
    }
    /** 删除标志 */
    public void setFlag(Integer flag){
        this.flag = flag;
    }
    /** 创建人 */
    public String getCreateUser(){
        return this.createUser;
    }
    /** 创建人 */
    public void setCreateUser(String createUser){
        this.createUser = createUser;
    }
    /** 创建时间 */
    public Date getCreateTime(){
        return this.createTime;
    }
    /** 创建时间 */
    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }
    /** 更新人 */
    public String getUpdateUser(){
        return this.updateUser;
    }
    /** 更新人 */
    public void setUpdateUser(String updateUser){
        this.updateUser = updateUser;
    }
    /** 更新时间 */
    public Date getUpdateTime(){
        return this.updateTime;
    }
    /** 更新时间 */
    public void setUpdateTime(Date updateTime){
        this.updateTime = updateTime;
    }
    /** 备注 */
    public String getRemark(){
        return this.remark;
    }
    /** 备注 */
    public void setRemark(String remark){
        this.remark = remark;
    }

    public String getMaterialType() {
        return materialType;
    }

    public void setMaterialType(String materialType) {
        this.materialType = materialType;
    }

    public String getImagePath() {
        return imagePath;
    }

    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }
}